﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;



namespace BookMS
{
    /// <summary>
    /// 功能描述    ：Dao  数据库连接和操作
    /// 创 建 者    ：SARS
    /// 创建日期    ：2020/12/9 13:42:28 
    /// 最后修改者  ：SARS
    /// 最后修改日期：2020/12/9 13:42:28 
    /// </summary>
    class DataBase
    {
        MySqlConnection sc;
        public MySqlConnection Connection()
        {
            string str = "server=localhost;uid=root;pwd=root;database=bookdb";//数据库连接字符串
            sc = new MySqlConnection(str);//创建数据库连接对象
            sc.Open();//打开数据库
            return sc;//返回数据库连接对象
        }
        public MySqlCommand Command(string sql)
        {
            MySqlCommand cmd = new MySqlCommand(sql, Connection());
            return cmd;
        }
        public int Execute(string sql)//更新操作
        {
            return Command(sql).ExecuteNonQuery();
        }
        public MySqlDataReader Read(string sql)//读取操作
        {
            return Command(sql).ExecuteReader();
        }
        public void DataBaseClose()
        {
            sc.Close();//关闭数据库连接
        }
         
    }
}
